.wFont {
    float: left;
    margin-top: 10px;
}
.right{
    width: 50%;
}

/* 轮播 */
#main .new_prod{
    width: 1301px;
    height: 256px;
    margin: 20px auto;
}
#main .tittle_z{
    width: 1301px;
    height: 30px;
    line-height: 30px;

    font-size: 18px;
    font-family: "microsoft yahei";
    color: #3c3a3a;
    text-indent: 20px;
}
#main .warp_sp{
    width: 1301px;
    height: 195px;
    border: 1px solid #e3e0e1;
    padding: 10px 8px;
    margin-top: 10px;
}
.marqueeleft{
    height: 195px;
    width:1500px;
    overflow: hidden;
    margin: 10px auto;
}
.marqueeleft ul{
    float: left;
}
.marqueeleft li{
    float: left;
    margin: 0 5px;
    display: inline; /* 行级元素 */
    width: 290px;
    height: 180px;
    overflow: hidden;
}
.marqueeleft li .pic{
    display: block;
    width: 290px;
    height: 180px;
    overflow: hidden;
}
.marqueeleft li .txt{
    text-align: center;
    height: 23px;
    line-height: 23px;
}

/* 若页面内容较长，给主体内容加底部边距，避免被 footer 遮挡 */
#main {
    margin-bottom: 126px; /* footer 高度(98) + padding-top(28)，可微调 */
}
#footerr {
    width: 100%;
    height: 70px; /* 总高度 = 内容高度 + padding-top */
    background: #093048;
    padding-top: 10px; /* 顶部内边距，控制内容与顶部的距离 */
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex; /* 启用 Flexbox 布局 */
    flex-direction: column; /* 垂直排列子元素 */
    align-items: center; /* 水平居中 */
    justify-content: flex-start; /* 垂直靠上 */
}

#footerr h2 {
    margin: 0; /* 移除默认边距 */
    font-size: 22px; /* 可根据需要调整 */
    color: white;
}

#footerr h4 {
    margin: 5px 0 0; /* 调整段落与标题的间距 */
    font-size: 15px; /* 可根据需要调整 */
    color: #e4e0e0;
}
